Implementazione
Costruisce l’ instanza unica della classe in fase di creazione della classe stessa e la rende disponibile tramite un metodo accessorio.
Rende il disegno piu’ flessibile con il controllo del getter; si potrebbe, per esempio, modificare la classe (senza modificare il resto del progetto), per avere due o tre (n) instanze della classe.
..........
public class MioSingolo {
- private static final MioSingolo INSTANZA = new MioSingolo();
- public static MioSingolo getInstanza() {
- return INSTANZA ;
- }
..........
Vedi anche: